<template>
	<div class="sidebar">
		<el-menu class="sidebar-el-menu" :default-active="onRoutes" :collapse="collapse" background-color="#fff"
			text-color="#333" active-text-color="#20a0ff" unique-opened router>
			<template v-for="item in items">
				<template v-if="item.subs">
					<el-submenu :index="item.index" :key="item.index">
						<template slot="title">
							<!-- <i :class="item.icon"></i> -->
							<img :src="item.icon" />
							<span slot="title">{{ item.title }}</span>
						</template>
						<template v-for="subItem in item.subs">
							<el-submenu v-if="subItem.subs" :index="subItem.index" :key="subItem.index">
								<template slot="title">{{ subItem.title }}</template>
								<el-menu-item v-for="(threeItem,i) in subItem.subs" :key="i"
									:index="threeItem.index">{{ threeItem.title }}</el-menu-item>
							</el-submenu>
							<el-menu-item v-else :index="subItem.index"
								:key="subItem.index">{{ subItem.title }}</el-menu-item>
						</template>
					</el-submenu>
				</template>
				<template v-else>
					<el-menu-item :index="item.index" :key="item.index">
						<!-- <i :class="item.icon"></i> -->
						<img :src="item.icon" />
						<span slot="title">{{ item.title }}</span>
					</el-menu-item>
				</template>
			</template>
		</el-menu>
	</div>
</template>

<script>
	import bus from '../common/bus';
	export default {
		data() {
			return {
				collapse: false,
				items: [
					
					// {
					// 	icon:require('../../assets/img/laba.png'),
					// 	index: 'roleList',
					// 	title: '客户数据管理'
					// },
					{
						icon: require('../../assets/img/icon_3.png'),
						index: 'dashboard',
						title: '宣传配置'
					},
					{
					    icon: require('../../assets/img/icon_4.png'),
					    index: 'gonggao',
					    title: '产品信息'
					},
// 					{
// 						icon: require('../../assets/img/wenti.png'),
// 						index: 'qishupeizhi',
// 						title: '简介配置'
// 					},
// 					{
// 						icon:require('../../assets/img/laba.png'),
// 						index: 'templateSet',
// 						title: '介绍人返点兑换'
// 					},
// 					{
// 					    icon: require('../../assets/img/icon_4.png'),
// 					    index: 'drag',
// 					    title: '介绍人返点配置'
// 					},
// 					{
// 						icon: require('../../assets/img/icon_1.png'),
// 						index: 'icon',
// 						title: '说明配置'
// 					},
					//          {
					//             icon:  require('../../assets/img/icon_2.png'),
					//              index: '3',
					//              title: '代理商',
					//              subs: [
					//                  {
					// icon: 'el-icon-lx-copy',
					//                      index: 'qishupeizhi',
					//                      title: '代理商管理'
					//                  },
					//                 {
					//   icon: 'el-icon-lx-copy',
					//                     index: 'dakarenwupeizhi',
					//                     title: '代理商分类'
					//                 },
					//              ]
					//          },
					
				
					// {
					// 	icon: require('../../assets/img/personList.png'),
					// 	index: 'Markdown',
					// 	title: '定制情况'
					// },
					// {
					// 	icon: require('../../assets/img/diqu.png'),
					// 	index: 'dakarenwupeizhi',
					// 	title: '期刊与爬虫文件名对照表'
					// },
					// {
					// 	icon: require('../../assets/img/wenti.png'),
					// 	index: 'gonggao',
					// 	title: '提交反馈'
					// },
					
					
					
					// {
					//     icon: 'el-icon-rank',
					//     index: '6',
					//     title: '拖拽组件',
					//     subs: [
					//         {
					//             index: 'drag',
					//             title: '拖拽列表'
					//         },
					//         {
					//             index: 'dialog',
					//             title: '拖拽弹框'
					//         }
					//     ]
					// },
					// {
					//     icon: 'el-icon-lx-global',
					//     index: 'i18n',
					//     title: '国际化功能'
					// },
					// {
					//     icon: 'el-icon-lx-warn',
					//     index: '7',
					//     title: '错误处理',
					//     subs: [
					//         {
					//             index: 'permission',
					//             title: '权限测试'
					//         },
					//         {
					//             index: '404',
					//             title: '404页面'
					//         }
					//     ]
					// },
					// {
					//     icon: 'el-icon-lx-redpacket_fill',
					//     index: '/donate',
					//     title: '支持作者'
					// }
				]
			};
		},
		computed: {
			onRoutes() {
				return this.$route.path.replace('/', '');
			}
		},
		created() {
			//       // 通过 Event Bus 进行组件间通信，来折叠侧边栏
			// console.log('角色',window.localStorage.getItem("role"))
			// if(window.localStorage.getItem("role")=='管理员'){
			// 	let obj= {
			// 			icon: 'el-icon-lx-copy',
			// 			index: 'upload',
			// 			title: '子账号管理'
			// 		}
			// 	this.items.splice(1, 0, obj);

			// }

			bus.$on('collapse', msg => {
				this.collapse = msg;
				bus.$emit('collapse-content', msg);
			});
		}
	};
</script>

<style scoped>
	.sidebar {
		display: block;
		position: absolute;
		left: 0;
		top: 70px;
		bottom: 0;
		overflow-y: scroll;
	}

	.sidebar::-webkit-scrollbar {
		width: 0;
	}

	.sidebar-el-menu:not(.el-menu--collapse) {
		width: 250px;
	}

	.sidebar>ul {
		height: 100%;
	}

	.el-menu-item img {
		width: 30px;
	}

	.el-submenu img {
		width: 30px;
	}

	.el-menu-item span {
		margin-left: 6px;
	}

	.el-submenu span {
		margin-left: 6px;
	}
</style>